package cc.rengu.igas.bomp.common.entity;

import java.io.Serializable;

/**
 * 商户基本信息表
 * Created by 王成 on 2020/3/2
 */
public class MchntBaseInfo implements Serializable {
    /**
     * 机构标识
     */
    private String instId;

    /**
     * 商户类型
     */
    private String mchntType;

    /**
     * 商户号
     */
    private String mchntNo;

    /**
     * 商户名称
     */
    private String mchntName;

    /**
     * 商户简称
     */
    private String mchntSimpleName;

    /**
     * 商户所在省
     */
    private String mchntBizProvince;

    /**
     * 商户所在市
     */
    private String mchntBizCity;

    /**
     * 商户所在区
     */
    private String mchntBizRegion;

    /**
     * 商户所在街道
     */
    private String mchntBizStreet;

    /**
     * 营业地址
     */
    private String mchntBizAddr;

    /**
     * 商户性质
     */
    private String mchntNature;

    /**
     * 经营范围
     */
    private String managementScope;

    /**
     * 行业类别
     */
    private String industryType;

    /**
     * 签约机构
     */
    private String signInstId;

    /**
     * 商户等级
     */
    private String mchntLevel;

    /**
     * 所属商圈
     */
    private String mchntArea;

    /**
     * 所属平台商户
     */
    private String platMchntNo;

    /**
     * 所属集团商户
     */
    private String groupMchntNo;

    /**
     * 所属代理商
     */
    private String agentMchntNo;

    /**
     * 商户经度坐标
     */
    private String mchntLng;

    /**
     * 商户纬度坐标
     */
    private String mchntLat;

    /**
     * 商户拓展方式
     */
    private String mchntExpandType;

    /**
     * 商户拓展渠道
     */
    private String mchntExpandChannel;

    /**
     * 自主开展营销标识
     */
    private String marketFlag;

    /**
     * 发送短信标识
     */
    private String smsFlag;

    /**
     * 商户联系人
     */
    private String mchntContactName;

    /**
     * 商户联系人证件类型
     */
    private String mchntContactCertType;

    /**
     * 商户联系人证件号码
     */
    private String mchntContactCertNo;

    /**
     * 证件生效日期
     */
    private String certEffectiveDate;

    /**
     * 证件失效日期
     */
    private String certExpiryDate;

    /**
     * 商户联系电话
     */
    private String mchntContactPhone;

    /**
     * 商户联系人手机号
     */
    private String mchntContactMobile;

    /**
     * 商户联系人邮箱
     */
    private String mchntContactEmail;

    /**
     * 邮箱发送对账单标识
     */
    private String reconMailFlag;

    /**
     * 商户营业面积
     */
    private String mchntBizArea;

    /**
     * 营业开始时间
     */
    private String bizStartTime;

    /**
     * 营业结束时间
     */
    private String bizEndTime;

    /**
     * 员工人数
     */
    private String employeeNum;

    /**
     * 是否独立维护商户资料
     */
    private String independentDataFlag;

    /**
     * 商户属性
     */
    private String mchntAttr;

    /**
     * 网络域名
     */
    private String mchntNetworkDomain;

    /**
     * ICP备案号
     */
    private String icpRecordNo;

    /**
     * IP地址
     */
    private String ip;

    /**
     * 商户签约类型
     */
    private String mchntSignType;

    /**
     * 是否开通本行卡实时清算
     */
    private String realSettleFlag;

    /**
     * 商户结算模式
     */
    private String mchntSettleMode;

    /**
     * 商户延迟清算标志
     */
    private String mchntDelayFlag;

    /**
     * 商户延迟清算原因
     */
    private String mchntDelayResaon;

    /**
     * 开通提现标志
     */
    private String cashWithdrawalFlag;

    /**
     * 是否支持信用卡
     */
    private String supportCreditFlag;

    /**
     * 是否支持小额免密
     */
    private String noPasswordFlag;

    /**
     * 小额免密金额
     */
    private String noPasswordAmt;

    /**
     * 连锁商户号
     */
    private String chainMchntNo;

    /**
     * 连锁商户抽成方式
     */
    private String chainMchntAcctType;

    /**
     * 拓展经理工号
     */
    private String managerId;

    /**
     * 拓展经理姓名
     */
    private String managerName;

    /**
     * 商户状态
     */
    private String mchntStatus;

    /**
     * 审核状态
     */
    private String auditStatus;

    /**
     * 停用原因
     */
    private String mchntStopReason;

    /**
     * 商户注销原因
     */
    private String mchntCancelReason;

    /**
     * 审核拒绝原因
     */
    private String auditRefuseReason;

    /**
     * 商户申请时间
     */
    private String mchntApplyTime;

    /**
     * 商户入驻时间
     */
    private String mchntExpandTime;

    /**
     * 创建人
     */
    private String oprId;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 最后修改人
     */
    private String lastOprId;

    /**
     * 最后修改时间
     */
    private String lastUpdateTime;

    /**
     * 最后审核人
     */
    private String lastAuditId;

    /**
     * 最后审核时间
     */
    private String lastAuditTime;

    /**
     * 非业务主键
     */
    private String id;

    /**
     * 备用字段1
     */
    private String remark1;

    /**
     * 备用字段2
     */
    private String remark2;

    /**
     * 备用字段3
     */
    private String remark3;

    /**
     * 备用字段4
     */
    private String remark4;

    /**
     * 备用字段5
     */
    private String remark5;

    /**
     * 排名
     */
    private String rowno;

    public String getRowno() {
        return rowno;
    }

    public void setRowno(String rowno) {
        this.rowno = rowno;
    }

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getMchntType() {
        return mchntType;
    }

    public void setMchntType(String mchntType) {
        this.mchntType = mchntType;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getMchntSimpleName() {
        return mchntSimpleName;
    }

    public void setMchntSimpleName(String mchntSimpleName) {
        this.mchntSimpleName = mchntSimpleName;
    }

    public String getMchntBizAddr() {
        return mchntBizAddr;
    }

    public void setMchntBizAddr(String mchntBizAddr) {
        this.mchntBizAddr = mchntBizAddr;
    }

    public String getMchntNature() {
        return mchntNature;
    }

    public void setMchntNature(String mchntNature) {
        this.mchntNature = mchntNature;
    }

    public String getManagementScope() {
        return managementScope;
    }

    public void setManagementScope(String managementScope) {
        this.managementScope = managementScope;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getSignInstId() {
        return signInstId;
    }

    public void setSignInstId(String signInstId) {
        this.signInstId = signInstId;
    }

    public String getMchntLevel() {
        return mchntLevel;
    }

    public void setMchntLevel(String mchntLevel) {
        this.mchntLevel = mchntLevel;
    }

    public String getMchntArea() {
        return mchntArea;
    }

    public void setMchntArea(String mchntArea) {
        this.mchntArea = mchntArea;
    }

    public String getPlatMchntNo() {
        return platMchntNo;
    }

    public void setPlatMchntNo(String platMchntNo) {
        this.platMchntNo = platMchntNo;
    }

    public String getGroupMchntNo() {
        return groupMchntNo;
    }

    public void setGroupMchntNo(String groupMchntNo) {
        this.groupMchntNo = groupMchntNo;
    }

    public String getAgentMchntNo() {
        return agentMchntNo;
    }

    public void setAgentMchntNo(String agentMchntNo) {
        this.agentMchntNo = agentMchntNo;
    }

    public String getMchntLng() {
        return mchntLng;
    }

    public void setMchntLng(String mchntLng) {
        this.mchntLng = mchntLng;
    }

    public String getMchntLat() {
        return mchntLat;
    }

    public void setMchntLat(String mchntLat) {
        this.mchntLat = mchntLat;
    }

    public String getMchntExpandType() {
        return mchntExpandType;
    }

    public void setMchntExpandType(String mchntExpandType) {
        this.mchntExpandType = mchntExpandType;
    }

    public String getMchntExpandChannel() {
        return mchntExpandChannel;
    }

    public void setMchntExpandChannel(String mchntExpandChannel) {
        this.mchntExpandChannel = mchntExpandChannel;
    }

    public String getMarketFlag() {
        return marketFlag;
    }

    public void setMarketFlag(String marketFlag) {
        this.marketFlag = marketFlag;
    }

    public String getSmsFlag() {
        return smsFlag;
    }

    public void setSmsFlag(String smsFlag) {
        this.smsFlag = smsFlag;
    }

    public String getMchntContactName() {
        return mchntContactName;
    }

    public void setMchntContactName(String mchntContactName) {
        this.mchntContactName = mchntContactName;
    }

    public String getMchntContactCertType() {
        return mchntContactCertType;
    }

    public void setMchntContactCertType(String mchntContactCertType) {
        this.mchntContactCertType = mchntContactCertType;
    }

    public String getMchntContactCertNo() {
        return mchntContactCertNo;
    }

    public void setMchntContactCertNo(String mchntContactCertNo) {
        this.mchntContactCertNo = mchntContactCertNo;
    }

    public String getCertEffectiveDate() {
        return certEffectiveDate;
    }

    public void setCertEffectiveDate(String certEffectiveDate) {
        this.certEffectiveDate = certEffectiveDate;
    }

    public String getCertExpiryDate() {
        return certExpiryDate;
    }

    public void setCertExpiryDate(String certExpiryDate) {
        this.certExpiryDate = certExpiryDate;
    }

    public String getMchntContactPhone() {
        return mchntContactPhone;
    }

    public void setMchntContactPhone(String mchntContactPhone) {
        this.mchntContactPhone = mchntContactPhone;
    }

    public String getMchntContactMobile() {
        return mchntContactMobile;
    }

    public void setMchntContactMobile(String mchntContactMobile) {
        this.mchntContactMobile = mchntContactMobile;
    }

    public String getMchntContactEmail() {
        return mchntContactEmail;
    }

    public void setMchntContactEmail(String mchntContactEmail) {
        this.mchntContactEmail = mchntContactEmail;
    }

    public String getReconMailFlag() {
        return reconMailFlag;
    }

    public void setReconMailFlag(String reconMailFlag) {
        this.reconMailFlag = reconMailFlag;
    }

    public String getMchntBizArea() {
        return mchntBizArea;
    }

    public void setMchntBizArea(String mchntBizArea) {
        this.mchntBizArea = mchntBizArea;
    }

    public String getBizStartTime() {
        return bizStartTime;
    }

    public void setBizStartTime(String bizStartTime) {
        this.bizStartTime = bizStartTime;
    }

    public String getBizEndTime() {
        return bizEndTime;
    }

    public void setBizEndTime(String bizEndTime) {
        this.bizEndTime = bizEndTime;
    }

    public String getEmployeeNum() {
        return employeeNum;
    }

    public void setEmployeeNum(String employeeNum) {
        this.employeeNum = employeeNum;
    }

    public String getIndependentDataFlag() {
        return independentDataFlag;
    }

    public void setIndependentDataFlag(String independentDataFlag) {
        this.independentDataFlag = independentDataFlag;
    }

    public String getMchntAttr() {
        return mchntAttr;
    }

    public void setMchntAttr(String mchntAttr) {
        this.mchntAttr = mchntAttr;
    }

    public String getMchntNetworkDomain() {
        return mchntNetworkDomain;
    }

    public void setMchntNetworkDomain(String mchntNetworkDomain) {
        this.mchntNetworkDomain = mchntNetworkDomain;
    }

    public String getIcpRecordNo() {
        return icpRecordNo;
    }

    public void setIcpRecordNo(String icpRecordNo) {
        this.icpRecordNo = icpRecordNo;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getMchntSignType() {
        return mchntSignType;
    }

    public void setMchntSignType(String mchntSignType) {
        this.mchntSignType = mchntSignType;
    }

    public String getRealSettleFlag() {
        return realSettleFlag;
    }

    public void setRealSettleFlag(String realSettleFlag) {
        this.realSettleFlag = realSettleFlag;
    }

    public String getMchntSettleMode() {
        return mchntSettleMode;
    }

    public void setMchntSettleMode(String mchntSettleMode) {
        this.mchntSettleMode = mchntSettleMode;
    }

    public String getMchntDelayFlag() {
        return mchntDelayFlag;
    }

    public void setMchntDelayFlag(String mchntDelayFlag) {
        this.mchntDelayFlag = mchntDelayFlag;
    }

    public String getMchntDelayResaon() {
        return mchntDelayResaon;
    }

    public void setMchntDelayResaon(String mchntDelayResaon) {
        this.mchntDelayResaon = mchntDelayResaon;
    }

    public String getCashWithdrawalFlag() {
        return cashWithdrawalFlag;
    }

    public void setCashWithdrawalFlag(String cashWithdrawalFlag) {
        this.cashWithdrawalFlag = cashWithdrawalFlag;
    }

    public String getSupportCreditFlag() {
        return supportCreditFlag;
    }

    public void setSupportCreditFlag(String supportCreditFlag) {
        this.supportCreditFlag = supportCreditFlag;
    }

    public String getNoPasswordFlag() {
        return noPasswordFlag;
    }

    public void setNoPasswordFlag(String noPasswordFlag) {
        this.noPasswordFlag = noPasswordFlag;
    }

    public String getNoPasswordAmt() {
        return noPasswordAmt;
    }

    public void setNoPasswordAmt(String noPasswordAmt) {
        this.noPasswordAmt = noPasswordAmt;
    }

    public String getChainMchntNo() {
        return chainMchntNo;
    }

    public void setChainMchntNo(String chainMchntNo) {
        this.chainMchntNo = chainMchntNo;
    }

    public String getChainMchntAcctType() {
        return chainMchntAcctType;
    }

    public void setChainMchntAcctType(String chainMchntAcctType) {
        this.chainMchntAcctType = chainMchntAcctType;
    }

    public String getManagerId() {
        return managerId;
    }

    public void setManagerId(String managerId) {
        this.managerId = managerId;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getMchntStatus() {
        return mchntStatus;
    }

    public void setMchntStatus(String mchntStatus) {
        this.mchntStatus = mchntStatus;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getMchntStopReason() {
        return mchntStopReason;
    }

    public void setMchntStopReason(String mchntStopReason) {
        this.mchntStopReason = mchntStopReason;
    }

    public String getMchntCancelReason() {
        return mchntCancelReason;
    }

    public void setMchntCancelReason(String mchntCancelReason) {
        this.mchntCancelReason = mchntCancelReason;
    }

    public String getAuditRefuseReason() {
        return auditRefuseReason;
    }

    public void setAuditRefuseReason(String auditRefuseReason) {
        this.auditRefuseReason = auditRefuseReason;
    }

    public String getMchntApplyTime() {
        return mchntApplyTime;
    }

    public void setMchntApplyTime(String mchntApplyTime) {
        this.mchntApplyTime = mchntApplyTime;
    }

    public String getMchntExpandTime() {
        return mchntExpandTime;
    }

    public void setMchntExpandTime(String mchntExpandTime) {
        this.mchntExpandTime = mchntExpandTime;
    }

    public String getOprId() {
        return oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastOprId() {
        return lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastAuditId() {
        return lastAuditId;
    }

    public void setLastAuditId(String lastAuditId) {
        this.lastAuditId = lastAuditId;
    }

    public String getLastAuditTime() {
        return lastAuditTime;
    }

    public void setLastAuditTime(String lastAuditTime) {
        this.lastAuditTime = lastAuditTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }

    public String getMchntBizProvince() {
        return mchntBizProvince;
    }

    public void setMchntBizProvince(String mchntBizProvince) {
        this.mchntBizProvince = mchntBizProvince;
    }

    public String getMchntBizCity() {
        return mchntBizCity;
    }

    public void setMchntBizCity(String mchntBizCity) {
        this.mchntBizCity = mchntBizCity;
    }

    public String getMchntBizRegion() {
        return mchntBizRegion;
    }

    public void setMchntBizRegion(String mchntBizRegion) {
        this.mchntBizRegion = mchntBizRegion;
    }

    public String getMchntBizStreet() {
        return mchntBizStreet;
    }

    public void setMchntBizStreet(String mchntBizStreet) {
        this.mchntBizStreet = mchntBizStreet;
    }

    @Override
    public String toString() {
        return "MchntBaseInfo{" +
                "instId:'" + instId + '\'' +
                ", mchntType:'" + mchntType + '\'' +
                ", mchntNo:'" + mchntNo + '\'' +
                ", mchntName:'" + mchntName + '\'' +
                ", mchntSimpleName:'" + mchntSimpleName + '\'' +
                ", mchntBizProvince:'" + mchntBizProvince + '\'' +
                ", mchntBizCity:'" + mchntBizCity + '\'' +
                ", mchntBizRegion:'" + mchntBizRegion + '\'' +
                ", mchntBizStreet:'" + mchntBizStreet + '\'' +
                ", mchntBizAddr:'" + mchntBizAddr + '\'' +
                ", mchntNature:'" + mchntNature + '\'' +
                ", managementScope:'" + managementScope + '\'' +
                ", industryType:'" + industryType + '\'' +
                ", signInstId:'" + signInstId + '\'' +
                ", mchntLevel:'" + mchntLevel + '\'' +
                ", mchntArea:'" + mchntArea + '\'' +
                ", platMchntNo:'" + platMchntNo + '\'' +
                ", groupMchntNo:'" + groupMchntNo + '\'' +
                ", agentMchntNo:'" + agentMchntNo + '\'' +
                ", mchntLng:'" + mchntLng + '\'' +
                ", mchntLat:'" + mchntLat + '\'' +
                ", mchntExpandType:'" + mchntExpandType + '\'' +
                ", mchntExpandChannel:'" + mchntExpandChannel + '\'' +
                ", marketFlag:'" + marketFlag + '\'' +
                ", smsFlag:'" + smsFlag + '\'' +
                ", mchntContactName:'" + mchntContactName + '\'' +
                ", mchntContactCertType:'" + mchntContactCertType + '\'' +
                ", mchntContactCertNo:'" + mchntContactCertNo + '\'' +
                ", certEffectiveDate:'" + certEffectiveDate + '\'' +
                ", certExpiryDate:'" + certExpiryDate + '\'' +
                ", mchntContactPhone:'" + mchntContactPhone + '\'' +
                ", mchntContactMobile:'" + mchntContactMobile + '\'' +
                ", mchntContactEmail:'" + mchntContactEmail + '\'' +
                ", reconMailFlag:'" + reconMailFlag + '\'' +
                ", mchntBizArea:'" + mchntBizArea + '\'' +
                ", bizStartTime:'" + bizStartTime + '\'' +
                ", bizEndTime:'" + bizEndTime + '\'' +
                ", employeeNum:'" + employeeNum + '\'' +
                ", independentDataFlag:'" + independentDataFlag + '\'' +
                ", mchntAttr:'" + mchntAttr + '\'' +
                ", mchntNetworkDomain:'" + mchntNetworkDomain + '\'' +
                ", icpRecordNo:'" + icpRecordNo + '\'' +
                ", ip:'" + ip + '\'' +
                ", mchntSignType:'" + mchntSignType + '\'' +
                ", realSettleFlag:'" + realSettleFlag + '\'' +
                ", mchntSettleMode:'" + mchntSettleMode + '\'' +
                ", mchntDelayFlag:'" + mchntDelayFlag + '\'' +
                ", mchntDelayResaon:'" + mchntDelayResaon + '\'' +
                ", cashWithdrawalFlag:'" + cashWithdrawalFlag + '\'' +
                ", supportCreditFlag:'" + supportCreditFlag + '\'' +
                ", noPasswordFlag:'" + noPasswordFlag + '\'' +
                ", noPasswordAmt:'" + noPasswordAmt + '\'' +
                ", chainMchntNo:'" + chainMchntNo + '\'' +
                ", chainMchntAcctType:'" + chainMchntAcctType + '\'' +
                ", managerId:'" + managerId + '\'' +
                ", managerName:'" + managerName + '\'' +
                ", mchntStatus:'" + mchntStatus + '\'' +
                ", auditStatus:'" + auditStatus + '\'' +
                ", mchntStopReason:'" + mchntStopReason + '\'' +
                ", mchntCancelReason:'" + mchntCancelReason + '\'' +
                ", auditRefuseReason:'" + auditRefuseReason + '\'' +
                ", mchntApplyTime:'" + mchntApplyTime + '\'' +
                ", mchntExpandTime:'" + mchntExpandTime + '\'' +
                ", oprId:'" + oprId + '\'' +
                ", createTime:'" + createTime + '\'' +
                ", lastOprId:'" + lastOprId + '\'' +
                ", lastUpdateTime:'" + lastUpdateTime + '\'' +
                ", lastAuditId:'" + lastAuditId + '\'' +
                ", lastAuditTime:'" + lastAuditTime + '\'' +
                ", id:'" + id + '\'' +
                ", remark1:'" + remark1 + '\'' +
                ", remark2:'" + remark2 + '\'' +
                ", remark3:'" + remark3 + '\'' +
                ", remark4:'" + remark4 + '\'' +
                ", remark5:'" + remark5 + '\'' +
                ", rowno:'" + rowno + '\'' +
                '}';
    }
}
